to be very tasty - Spanish English Dictionary